MicroStation Aide

Opérateurs dans les expressions nommées

Les opérateurs agissent sur des symboles, des chaînes et des nombres contenus dans des expressions nommées. Les types d'opérateurs disponibles sont les suivants :

  • arithmétique ^ (exponentiation), *, /, \, Mod, +,

    Les Deux / et \ sont tous des opérateurs de division ; le premier produit un résultat de type double, le deuxième un résultat de type entier.

    Voici des exemples d'expressions contenant des opérateurs arithmétiques (" -> " signifie "a pour résultat").

    1 + "4" -> 5
    2.3 * 3 -> 6.9
    12/5 -> 2.4
    12\5 -> 2
  • comparaison <, <=, >, >=, =, <>, et, et ou.

    Voici des exemples d'expressions contenant des opérateurs de comparaison :

    20 < 10 -> False
    7 >= 7 -> True
  • conditionnel IIf(condition,vrai,faux)

    Voici des exemples d'expressions contenant : IIf :

    IIf (500>200, "math OK";, "math wrong") -> "math OK"
    IIf (500<200, "math OK", "math wrong") -> "math wrong"
  • concaténation de chaînes &

    Voici des exemples d'expressions contenant : &:

    1 & "4" -> "14"
    « chien" & " et " & « chat" -> « chien et chat"

Symboles combinés

Vous pouvez élaborer des expressions plus complexes en combinant des symboles pour en obtenir des plus longs. Par exemple :

System.Math.Cos(System.Math.PI*45.0/180.0) -> 0.707
System.String.Length(« chien" & " et " & « chat") -> 11

Le premier symbole calcule le cosinus d'un angle de 45 degrés. Le deuxième symbole calcule la longueur de caractères de trois chaînes concaténées.